<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script>
        /* 
            将其他类型转换为Boolean
            使用Boolean()函数：
            1.数字转布尔
            除了0和NAN，其他值都是true
            2.字符串转布尔：除了空串，其他的都是true
            3.null和undefined都是false
        */
       var  a=123;
       a=Boolean(a);
       a=-123;
       a=Boolean(a);
       a=null;
       a=Boolean(a);
       a=0;
       a=Boolean(a);
       a=Infinity;
       a=Boolean(a);
       a=NaN;
       a=Boolean(a);
       a="123"
       a=Boolean(a);
       a=null;
       a=Boolean(a);
       a=undefined;
       a=Boolean(a);
      


       console.log(a);
       console.log(typeof a);
       

    </script>
</head>
<body>
    
</body>
</html>